package edu.pe.cayetano.model.bo;

import java.util.ArrayList;

import org.apache.commons.beanutils.DynaBean;

import ws.synopsis.frmwrk.common.BResult;
import edu.pe.cayetano.dao.SillonDentalDAO;
import edu.pe.cayetano.framework.BusinessException;
import edu.pe.cayetano.model.to.SillonDentalTO;
import edu.pe.cayetano.util.Utilitario;

public class SillonDentalBO extends BaseBO{

	/**
	 * Metodo que retorna el listado de sillon dentales por especialidad
	 * */
	public BResult getSillonDentalxEspecialidad(DynaBean dyna) throws BusinessException{
		
		BResult 						ret					= new BResult();
		ArrayList<SillonDentalTO> 	listadoSillon	 	= new ArrayList<SillonDentalTO>();
		
		try{
			conectar();
			SillonDentalDAO sillonDAO = new SillonDentalDAO(conn);
			listadoSillon = sillonDAO.getSillonDentalxEspecialidad((String)Utilitario.getPropertyDynaBean(dyna, "cboEspecialidad"));
			ret.setObject(listadoSillon);
		}catch(Exception e){
			ret.setException(e);
		}finally{
			try{
				desconectar();
			}catch(Exception e){
			}
		}
		return ret;
	}	
}
